dma mapping helpers · Supported
Maintainers
- M Marek Szyprowski <m.szyprowski@samsung.com>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
include/asm-generic/dma-mapping.h - F
include/linux/dma-direct.h - F
include/linux/dma-map-ops.h - F
include/linux/dma-mapping.h - F
include/linux/swiotlb.h - F
kernel/dma/
Last 30 days
Most active threads (last 7 days)
-
COOLING5d
[PATCH v2] swiotlb: introduce Kconfig option for compile-time default pool size
2026-07-02 14:09 · 0 replies in 7d · <hidden>
Recent patches
Most-recent 30 patches in this subsystem on linux-doc (capped at 30), ordered by date desc.
-
COOLING5d
[PATCH v2] swiotlb: introduce Kconfig option for compile-time default pool size
2026-07-02 · <hidden> -
STALE109d
LANDED [PATCH v3 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 4/8] dma-mapping: Introduce DMA require coherency attribute
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 4/8] dma-mapping: Introduce DMA require coherency attribute
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE119d
[PATCH 2/3] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-07 · Leon Romanovsky <leon@kernel.org> -
STALE119d
[PATCH 1/3] dma-debug: Allow multiple invocations of overlapping entries
2026-03-07 · Leon Romanovsky <leon@kernel.org> -
STALE159d
[PATCH v2 05/15] dma-debug: track cache clean flag in entries
2026-01-05 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE159d
[PATCH v2 03/15] dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN
2026-01-05 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE159d
[PATCH v2 01/15] dma-mapping: add __dma_from_device_group_begin()/end()
2026-01-05 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE183d
[PATCH RFC 05/13] dma-debug: track cache clean flag in entries
2025-12-30 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE183d
[PATCH RFC 03/13] dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN
2025-12-30 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE183d
[PATCH RFC 01/13] dma-mapping: add __dma_from_device_align_begin/end
2025-12-30 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE186d
LANDED: 2 (0M) [PATCH v9 02/11] PCI/P2PDMA: Simplify bus address mapping API
2025-11-20 · Leon Romanovsky <leon@kernel.org> -
STALE229d
REVIEWED: 2 (0M) [PATCH v8 02/11] PCI/P2PDMA: Simplify bus address mapping API
2025-11-11 · Leon Romanovsky <leon@kernel.org> -
STALE231d
REVIEWED: 2 (0M) [PATCH v7 02/11] PCI/P2PDMA: Simplify bus address mapping API
2025-11-06 · Leon Romanovsky <leon@kernel.org> -
STALE202d
[PATCH v6 02/11] PCI/P2PDMA: Simplify bus address mapping API
2025-11-02 · Leon Romanovsky <leon@kernel.org> -
STALE250d
[PATCH v2 8/8] mm: integrate GCMA with CMA using dt-bindings
2025-10-26 · Suren Baghdasaryan <surenb@google.com> -
STALE262d
LANDED: 1 (1M) [PATCH v8 4/5] dma: contiguous: Reserve default CMA heap
2025-10-13 · Maxime Ripard <mripard@kernel.org> -
STALE262d
LANDED: 1 (1M) [PATCH v8 3/5] dma: contiguous: Register reusable CMA regions at boot
2025-10-13 · Maxime Ripard <mripard@kernel.org> -
STALE267d
[PATCH 8/8] mm: integrate GCMA with CMA using dt-bindings
2025-10-10 · Suren Baghdasaryan <surenb@google.com> -
STALE287d
LANDED: 6 (6M) [PATCH v6 09/16] dma-mapping: implement DMA_ATTR_MMIO for dma_(un)map_page_attrs()
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
STALE287d
LANDED: 7 (7M) [PATCH v6 11/16] dma-mapping: export new dma_*map_phys() interface
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
STALE287d
LANDED: 6 (6M) [PATCH v6 05/16] iommu/dma: rename iommu_dma_*map_page to iommu_dma_*map_phys
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
STALE287d
LANDED: 6 (6M) [PATCH v6 08/16] kmsan: convert kmsan_handle_dma to use physical addresses
2025-09-09 · Leon Romanovsky <leon@kernel.org> -
STALE287d
LANDED: 6 (6M) [PATCH v6 07/16] dma-mapping: convert dma_direct_*map_page to be phys_addr_t based
2025-09-09 · Leon Romanovsky <leon@kernel.org>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE183d
[PATCH RFC 03/13] dma-mapping: add DMA_ATTR_CPU_CACHE_CLEAN
2025-12-30 · "Michael S. Tsirkin" <mst@redhat.com> -
STALE119d
[PATCH 1/3] dma-debug: Allow multiple invocations of overlapping entries
2026-03-07 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE117d
[PATCH v2 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-11 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 1/8] dma-debug: Allow multiple invocations of overlapping entries
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 3/8] dma-mapping: Clarify valid conditions for CPU cache line overlap
2026-03-16 · Leon Romanovsky <leon@kernel.org> -
STALE109d
LANDED [PATCH v3 5/8] dma-direct: prevent SWIOTLB path when DMA_ATTR_REQUIRE_COHERENT is set
2026-03-16 · Leon Romanovsky <leon@kernel.org>